草庐IT

iphone - UIView animateWithDuration 只做一次动画

全部标签

javascript - Protractor、Jasmine 和在第一次失败时停止测试

在尝试弄清楚如何使某些jasmineexpect语句依赖于先前的expect语句时,我发现在Jasmine2.3.0之前,没有办法。(参见Stopjasminetestafterfirstexpectfails)但是,Jasmine2.3.0添加了一个选项stopSpecOnExpectationFailure,当设置为true时将在第一次失败时停止测试。对此前景感到兴奋,我修改了我的conf.js以包含以下选项:/**conf.js*/exports.config={framework:'jasmine',specs:['search-spec.js'],useAllAngular2

javascript - 使用 jQuery 的淡入/淡出动画效果

要了解我的代码,请访问此页面:请先点击包装过滤器http://codepen.io/mariomez/pen/qNrzAr?editors=0010这是一种简化的动画过滤方法。每个红框可能有多个类别作为过滤器的标识符。我使用这段代码的目标是实现一种漂亮的淡入和淡出动画方式。现在我设法做到这一点只是为了淡入。尽管我编写了淡出动画,但我无法在JS代码中正确使用它。1个过滤器的示例:我希望除“packaging”之外的所有类都能很好地淡出并让packaging类淡入。jQuery代码$(document).ready(function(){$(".filter-logo").click(fu

javascript - iPhone OS 3.0 中使用 webkit-transform translate() 的慢速动画

iPhoneOS3.0中的JavaScript处理有什么变化吗?此代码适用于Safari4PublicBeta和iPodTouch2.0,但不适用于装有iPhoneOS3.0的iPodtouch。目的是在2秒内将框向右移动一点,但在3.0中它只是跳到新位置,没有动画或延迟。iPhoneJStesting.box{position:absolute;width:150px;height:150px;background-color:red;-webkit-transition-property:-webkit-transform;-webkit-transition-duration:2

javascript - iPhone Web App 禁用缓存

我已经使用PHP构建了一个iPhone网络应用程序。主页面(也是唯一的)页面包含apple-mobile-web-app-capable和apple-touch-fullscreen元标记,因此一旦添加到主屏幕。但是,似乎每次我从主屏幕启动应用程序时,都会使用页面的缓存版本而不是刷新页面(当然,我需要在启动时更新页面,并且不能在这里使用Ajax-需要使用SSOphpCAS动态验证用户)。我没有使用任何list文件并尝试添加有关缓存的元标记但没有成功。有人知道如何解决这个问题吗?谢谢 最佳答案 您尝试过哪些元标记?应该告诉Safari

javascript - 多个元素上的 jQuery 动画,单个动画线程/计时器还是多个?

我想知道jQuery选择器何时返回多个元素,并且我在所有这些元素上执行了一个“slideDown”...$('.allthisclasss').slideDown();是否存在单个代码循环同步向下移动所有对象,或者jQuery是否分别处理所有对象并且它们每个都有一个执行线程来移动它们自己?我的问题是关于动画优化,如果所有对象只有一个计时器而不是每个对象一个,那就太好了。有人知道jQuery如何处理这种情况吗? 最佳答案 所有动画都会自动添加到jQuery中的全局效果队列中。但这并不意味着它们是按顺序动画的,制作一个简单的测试页面,其

javascript - jQuery 中的生涩动画问题

我这样做了很多次都没有问题,但由于某种原因,它在Here上出现了问题。.向下滑动将开始正常工作(1/3),然后突然猛拉并完成动画。向上滑动效果很好。slideDown()、slideToggle和.animate()就是这种情况奇怪的是,如果我也在动画功能中切换不透明度,它不会SCSS,但我的文字会短暂地改变颜色。HTML:PhthalateFree:DibutylPhthalateislinkedtocancerandispresentinnailpolish,perfume,softplasticsandskincareproducts.CSS:我读到其他内容是边距会导致抖动,但这

javascript - 使用 JavaScript 动画化 CSS3 转换的值是否排除了硬件加速?

您可以通过设置动画持续时间并设置CSS3变换的初始值和最终值来利用硬件加速动画。如果不设置动画持续时间和使用关键帧,而是直接使用JavaScript为所需的CSS3转换值设置动画,会怎样?您是否仍会利用硬件加速,或者硬件加速已被排除? 最佳答案 除非您使用转换,否则它不会为webkit浏览器进行硬件加速。此外,只有3d变换被加速,因此确保元素在可用时使用3d渲染树的快速方法是添加:-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);顺便说一下,转换速度很

javascript - 隐藏 iPhone 键盘上方的工具栏,PhoneGap

我正在使用PhoneGap开发iPhone应用程序。在应用程序中,有一个页面仅包含一个供用户输入的文本区域。由于此页面上没有其他输入字段,我想隐藏键盘上方的工具栏以给用户更多的自由空间。有什么办法吗?使用javascript 最佳答案 您可以通过将此添加到config.xml来隐藏它:http://docs.phonegap.com/en/3.4.0/config_ref_index.md.html#The%20config.xml%20File 关于javascript-隐藏iPhon

javascript - 是否可以一次为元素的所有事件分配阻止默认值?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:jQuery-HowcanIbindalleventsonaDOMelement?想象一下,如果我们想让一些元素完全不可交互。当然,我们可以为点击事件绑定(bind)一个阻止默认值,如下所示:$('form*').bind('click',function(event){event.preventDefault();});但这只是一个事件,还有更多事件,例如悬停、聚焦、selectstart等等。我们可以在一行中指定它们,例如“clickfocushoverdblclickblurselectstart”,但

javascript - 继续检查条件而不是一次性检查 jquery/js

我想实现的是当鼠标没有悬停在menu3上时,系统会不断检查aboutMenu是否悬停,如果是,则提示'h',否则提示'nh'。问题是当鼠标离开menu3时只检查一次,如何解决这个问题?谢谢。$('#menu3').live('mouseout',function(){$("#aboutMenu").hover(function(){$(this).data("hovered",true);},function(){$(this).data("hovered",false);});if($("#aboutMenu").data("hovered")){alert('h');}else{a